1
Pythonの辞書の定義:キーと値のマッピング
EvoClass-AI001Lecture 8
00:00

Pythonの辞書の定義:キーと値のマッピング

Pythonでは、辞書は順序ではなく記述的な方法でデータを格納するための柔軟かつ基本的なデータ型です。リストやタプルのようなシーケンスとは異なり、辞書は 順序が指定されていない データが一意の名前(キー)を使って整理されるコレクションであり、 キー 数値インデックスではなく、キーを使用してデータを管理します。この構造により、非常に高速なデータ検索が可能になります。

1. 核心構造:キーと値のペア

データは、一意の キー が直接 にマッピングされます。この設計は最適化されたハッシュマップに似ており、極めて高速な取得を保証します。キーは一意である必要があり、 不変 (通常は文字列または数値)。一方、値は任意のデータ型にすることができます。

{"student_id":101,"name":"Alex","grade":88.5}

2. 辞書の構文と特性

  • 辞書は 波括弧{}が発生します。
  • そして、 コロン: コロンはキーとその対応する値(キー:値)を区切ります。
  • 辞書は 可変であり、作成後にキーと値を動的に追加・削除・変更できるという意味です。
💡 インデックス参照とキーによる検索の違い
辞書は 数値インデックス をサポートしません(例: [0][1]のようなもの)。データは、作成時に指定した特定のキー名を使って取得する必要があります(例: dictionary["name"])。
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>